#include <stdio.h>
//生成汇编的指令： gcc -m32 -masm=intel -S -fverbose-asm main.c
//生成机器码的指令：gcc -m32 -g -o main main.c
//              objdump --source main.exe>main.dump
int add(int a,int b)
{
    int ret;
    ret=a+b;
    return ret;
}
//指针的间接访问，函数调用，返回值 汇编实战
int main() {
    int a,b,ret;
    int *p;
    a=5;
    p=&a;
    b=*p+2;
    ret=add(a,b);
    printf("add result=%d\n",ret);
    return 0;
}
